.banner{width:100%;height:520px;background: url(../images/bs-banner_02.jpg) 0px 0px / cover no-repeat;position:relative}
.reservation{top:55px;right:10%;margin-left:-600px;z-index:99999;width:270px; background-color: rgba(255, 255, 255, 0.4);}
.fast-reservation{padding:30px 5px 5px 5px}
.fast-reservation .layui-input-inline{width:100%;}
.fast-reservation input{margin-top:10px;}
.layui-form-item  .half{width:50%;display: inline-block;float:left;margin-right:0}
.half img{width:100%;height:100%;margin-top:10px;}
.no-margin {  margin: 0; }